be rained in - French English Dictionary